1
00:00:00,820 --> 00:00:02,010
Зүгээр дээ.

2
00:00:02,290 --> 00:00:05,650
Тэгэхээр та ямар нэгэн шийдэлд хүрсэн үү?

3
00:00:06,860 --> 00:00:11,630
Хэрэв тийм бол бидэнтэй хуваалцаарай, тэгвэл бид хамтдаа үзэх боломжтой.

4
00:00:12,530 --> 00:00:17,480
Гэхдээ одоохондоо миний танд үзүүлэх гэж буй энэ аргыг ашиглан үүнийг шийдье.

5
00:00:18,500 --> 00:00:24,320
Юуны өмнө би чамайг ойлгохыг хүсч байна, тийм ээ, мэдээжийн хэрэг, бид бүгдийг нь салгаж чадна

6
00:00:24,320 --> 00:00:27,050
хоёр функцийг хоёр тусдаа функц болгон хувиргана.

7
00:00:27,470 --> 00:00:35,450
Гэхдээ одоохондоо бид зүгээр л програмчлал болон алгоритмын ерөнхий хандлагыг дадлагажиж байгаа тул

8
00:00:35,450 --> 00:00:42,950
байрлалд зүүн тийш эргүүлэх зарим үндсэн алгоритмуудын хувьд бид дараах асуултыг асуух болно

9
00:00:42,950 --> 00:00:49,040
За, би үүнийг маш, маш энгийн байдлаар хийх болно, тиймээс бид үүнд их цаг зарцуулахгүй.

10
00:00:49,580 --> 00:00:51,230
Тиймээс би танаас үүнийг асуумаар байна.

11
00:00:52,690 --> 00:00:57,750
Тиймээс кодын эдгээр хэсэг нь тийм биш гэдгийг бид мэднэ.

12
00:00:58,270 --> 00:01:01,530
Тэр нэгээр ротаци хийх үүрэгтэй, тийм ээ?

13
00:01:01,870 --> 00:01:04,540
Нэг байрлалаар эргүүл.

14
00:01:04,660 --> 00:01:05,440
Нэг байсан.

15
00:01:07,320 --> 00:01:15,240
Хэрэв бид энэ массивыг нэг байрлалаар эргүүлэхийг ашиглавал юу болох вэ, тэгвэл бид үүнийг хэрэглэсний дараа мэдэж болно

16
00:01:15,240 --> 00:01:20,850
Эдгээр код, бидний авах зүйл бол дараах гурав, дөрөв, долоо, гурав, тав юм.

17
00:01:21,600 --> 00:01:22,560
Энэ зөв үү?

18
00:01:23,310 --> 00:01:27,300
Тиймээс энэ нь нэгээр эргэлддэг байсан.

19
00:01:28,260 --> 00:01:31,230
Энэ бол өмнөх видеонуудад бидний бүтээсэн зүйл юм.

20
00:01:32,770 --> 00:01:34,870
Гэхдээ энэ нь хүлээгдэж буй үр дүн биш юм.

21
00:01:35,350 --> 00:01:44,230
Энэ нь хүлээгдэж буй үр дүн юм, тиймээс эндээс эхлээд бидний хийх ёстой зүйл бол үндсэндээ үүнийг авах явдал юм

22
00:01:44,230 --> 00:01:45,550
дахин нэг удаа массив.

23
00:01:46,930 --> 00:01:49,780
Мөн үүн дээр өргөдөл гаргахын тулд бид юу оруулах ёстой вэ?

24
00:01:50,020 --> 00:01:53,860
Дахин нэг удаа эргүүлэх үйл ажиллагаа.

25
00:01:55,010 --> 00:02:03,110
Хэрэв бид энэ массивыг дахин нэгээр эргүүлэх юм бол бид үүнийг л хийх ёстой.

26
00:02:03,110 --> 00:02:07,790
долоо гурав тав нь эхэнд байх бөгөөд энэ нь эцсийн үр дүн байх ёстой.

27
00:02:08,360 --> 00:02:15,810
Тиймээс бид энд нэгээр эргүүлэх, нэгээр эргүүлэх, нэгээр эргүүлэх үндсэн функцийг ашиглах ёстой.

28
00:02:16,070 --> 00:02:20,510
Хэдэн удаа, хэдэн удаа тодорхой болсон бэ?

29
00:02:21,440 --> 00:02:27,740
Тиймээс бид энд юу хийхийг хүсч байна, үүнийг шийдэхийн тулд юунд хүрэхийг хүсч байна вэ гэдэг гол зорилго юм

30
00:02:27,740 --> 00:02:28,520
дасгал хийх үү?

31
00:02:29,240 --> 00:02:32,060
Тиймээс кодоор хэрхэн харагдахыг танд үзүүлье.

32
00:02:32,840 --> 00:02:37,550
Нэг байрлалаар эргэлдэх эдгээр хэсэг нь иймэрхүү харагдаж байна гэж бид өмнө нь хэлсэн.

33
00:02:39,040 --> 00:02:44,530
Одоо бидний хийх ёстой зүйл бол бид нэг хувьсагчийг тодорхойлсон эсвэл та хувьсагч үүсгээд үүнийг уншсан гэж бодъё.

34
00:02:44,530 --> 00:02:47,590
дахин нэг удаа хэрэглэгч үнэхээр хамаагүй.

35
00:02:47,860 --> 00:02:50,640
Гэхдээ бидэнд ямар хамаатай юм бэ?

36
00:02:50,650 --> 00:02:57,640
Бидний хувьд хамгийн чухал зүйл бол кодын эдгээр хэсгийг ашиглах бүртээ чухал юм.

37
00:02:58,540 --> 00:02:58,990
За?

38
00:02:59,020 --> 00:03:05,140
Үүнийг дахин гадаад функц болгон ашиглаж болно, гэхдээ одоохондоо хялбар болгох үүднээс.

39
00:03:05,290 --> 00:03:11,860
Бид давталтын хувьд өөр аргыг ашиглахын тулд замаа дээшлүүлсэн тул үүнийг ийм байдлаар орхиё.

40
00:03:12,220 --> 00:03:12,730
За?

41
00:03:13,060 --> 00:03:16,270
Зарим, би мэдэхгүй, нэмэлт G хувьсагчийг ашиглаж байна.

42
00:03:17,690 --> 00:03:21,770
За, эсвэл илүү сайн, би Кейтийг ашиглая гэж хэлье, ойлгоход илүү дээр байх болно.

43
00:03:22,580 --> 00:03:33,110
Тиймээс ижил хүйстнүүдийн хувьд бид кодын энэ хэсгийг хэдэн удаа хийхийг хүсч байгаагаас бага тохиолдолд тэгтэй тэнцүү байна.

44
00:03:33,440 --> 00:03:34,300
Бид үүнийг хийхийг хүсч байна.

45
00:03:34,310 --> 00:03:40,760
Мөн ижил хүйстэн нь M K нэмэхээс бага байвал ижил хүйстэн нь тэгтэй тэнцүү байх болно.

46
00:03:41,600 --> 00:03:52,790
Тиймээс эдгээр нь кодын 8-ын нэг хэсэг бөгөөд бид тэдний мэдээлсэн зүүн нэг элемент, нэг байрлалыг ашиглах болно гэдгийг баталгаажуулдаг

47
00:03:53,030 --> 00:03:53,870
болон цаг хугацаа.

48
00:03:54,650 --> 00:03:57,290
Тэгээд үндсэндээ ийм зүйл болно.

49
00:03:58,280 --> 00:04:03,470
Тиймээс бид массивыг эндээс аваад зүүн тийш эргүүлнэ.

50
00:04:03,470 --> 00:04:04,370
Үүнийг л бид олж авдаг.

51
00:04:04,970 --> 00:04:07,760
Дараа нь бид гаднах гогцоонд буцаж очно.

52
00:04:08,360 --> 00:04:09,800
Бид нэгээр харилцдаг.

53
00:04:09,800 --> 00:04:11,570
Бид нэгийг хоёроос бага гэж асуудаг.

54
00:04:11,600 --> 00:04:15,980
Тиймээ, бид энэ массив дээр дахин эргэлт хийнэ.

55
00:04:16,930 --> 00:04:24,370
Дараа нь бид энэ массивыг аваад, Кейт дээр нэмэх нь нэг, хоёроос бага бол хүрнэ.

56
00:04:24,400 --> 00:04:25,270
Хариулт нь үгүй.

57
00:04:25,480 --> 00:04:26,440
Тэгээд бид дууслаа.

58
00:04:26,770 --> 00:04:32,590
Одоо та массивыг дахин хэвлэж, хүлээгдэж буй үр дүнг харах боломжтой болно.

59
00:04:34,140 --> 00:04:34,580
OK.

60
00:04:35,640 --> 00:04:41,130
Тийм ээ, энэ ойлгомжтой байна гэж найдаж байна, залуусаа, хэрэв танд асуулт байвал чөлөөтэй асуугаарай.

61
00:04:41,460 --> 00:04:43,290
Зарим тестийг бие даан ажиллуулна уу.

62
00:04:43,290 --> 00:04:49,710
Бидэнд яг нарийн шийдэл байхгүй тул бүх зүйл санаснаар ажиллаж байгаа эсэхийг шалгаарай.

63
00:04:49,920 --> 00:04:54,510
Бид тантай хамт ядаж зарим дасгал дээр үүнийг шийддэг.

64
00:04:55,050 --> 00:04:58,260
Тиймээ, үзсэнд маш их баярлалаа.

65
00:04:58,650 --> 00:05:00,550
Надад шүүмж, санал хүсэлтээ үлдээгээрэй.

66
00:05:00,570 --> 00:05:09,750
Энэ нь таны бодлыг мэдэж, шаардлагатай бол агуулгыг сайжруулахад үргэлж тусалдаг

67
00:05:09,750 --> 00:05:10,200
сайжирсан.

68
00:05:11,250 --> 00:05:16,710
Гэхдээ одоохондоо дахин үзсэнд маш их баярлалаа, дараагийн бичлэг дээр уулзъя.

69
00:05:16,800 --> 00:05:18,750
Намайг Людд Лизас альфа технологи гэдэг.

70
00:05:18,930 --> 00:05:19,350
миний.

